package com.attendance.www.hr.beans;

import java.util.Date;

public class ReportAttendanceBean {
	
	//员工id
	private Integer employeeId;
	
	//员工id
	private Integer mapEmployeeId;
	
	//一级架构 名称
	private String deptmentNameOne;
	//二级架构 名称
	private String deptmentNameTwo;
	//三级架构 名称
	private String deptmentNameThree;
	//四级架构 名称
	private String deptmentNameFour;
	//项目组
	private String deptmentNameFive;
	
	//工号
	private String employeeNo;
	//中文名
	private String chineseName;
	//英文名
	private String englishName;
	//职务名称
	private String roleName;
	//首次工作日期
	private Date firstDate;
	//入职日期
	private Date entryDate;
	//离职日期
	private Date employeeSeparatedDate;
	//**应出勤天数
	private Integer realAttendanceDays;
	//法定出勤天数（未用参数）
	private Integer legalAttendanceDays;
	//迟到次数
	private Integer lateCount;
	//迟到次数累计
	private Integer yearLateCount;
	//早退次数
	private Integer leaveEarlyCount;
	//早退次数累计
	private Integer yearLeaveEarlyCount;
	//旷工次数
	private Integer absentCount;
	//旷工次数累计
	private Integer yearAbsentCount;
	//平时加班
	private Float overtimeNomal;
	//平时加班累计
	private Float yearOvertimeNomal;
	//双休加班
	private Float overtimeWeekend;
	//双休加班累计
	private Float yearOvertimeWeekend;
	//节假日加班
	private Float overtimeHoliday;
	//节假日加班累计
	private Float yearOvertimeHoliday;
	//调休天数
	private Float restTuneUsed;
	//年假天数
	private Float restYearUsed;
	//病假天数
	private Float restIllUsed;
	//事假天数
	private Float restThingUsed;
	//产检假天数
	private Float restCheckUsed;
	//产假天数
	private Integer restBornUsed;
	//哺乳假天数
	private Float restSuckleUsed;
	//婚假天数
	private Integer restMarryUsed;
	//丧假天数
	private Integer restDieUsed;
	//陪护假天数
	private Integer restBornAttendUsed;
	//年假开始享受日期
	private Date yearRestYearBegin;
	//可享受年假
	private Float yearRestYearAll;
	//可享受去年年假
	private Float yearRestLastYearAll;
	//已休年假
	private Float yearRestYearUsed;
	//已休去年年假
	private Float yearRestLastYearUsed;
	//剩余年假
	private Float restYearRemain;
	//剩余去年年假
	private Float restLastYearRemain;
	//已调休天数
	private Float yearRestTuneUsed;
	//剩余调休天数
	private Float yearRestTuneRemain;
	//可休产假天数
	private Integer yearRestBorn;
	//已休产假天数
	private Integer yearRestBornUsed;
	//剩余产假天数
	private Integer yearRestBornRemain;
	//产假开始日期
	private Date yearRestBornBegin;
	//已休产检假天数
	private Float yearRestCheckUsed;
	//已休丧假天数
	private Integer yearRestDieUsed;
	//已休婚假天数
	private Integer yearRestMarryUsed;
	//已休陪护假天数
	private Integer yearRestBornAttendUsed;
	//已休哺乳假天数
	private Float yearRestSuckleUsed;
	//已休病假天数
	private Float yearRestIllUsed;
	//已休事假天数
	private Float yearRestThingUsed;
	//员工ID作为key
	private Integer key;
	//查询到的天数
	private Integer attdays;
	//查询到的小时数
	private Float hours;
	//补签次数
	private Integer retroactiveCount;
	
	//人员级别
	private Integer level;
	
	//性别
	private Integer sex;
	
	//每日报表参数
    private Integer attendanceReportId;

    private Date attendanceReportDate;

    private Integer beAttendanceDays;

    private Integer lateMoney;

    private Integer leaveEarlyMoney;
    
    private String description;

    //统计未审批次数
    private Integer restCount;
    
    private Integer annualLeaveCount;
    
    private Integer marriageCount;
    
    private Integer bereavementCount;
    
    private Integer matterCount;
    
    private Integer sickCount;
    
    private Integer tripCount;
    
    private Integer outCount;
    
    private Integer lactationCount;
    
    private Integer escortCount;
    
    private Integer antenatalCount;
    
    private Integer maternityCount;

	public Integer getEmployeeId() {
		return employeeId;
	}

	public void setEmployeeId(Integer employeeId) {
		this.employeeId = employeeId;
	}

	public Integer getMapEmployeeId() {
		return mapEmployeeId;
	}

	public void setMapEmployeeId(Integer mapEmployeeId) {
		this.mapEmployeeId = mapEmployeeId;
	}

	public String getDeptmentNameOne() {
		return deptmentNameOne;
	}

	public void setDeptmentNameOne(String deptmentNameOne) {
		this.deptmentNameOne = deptmentNameOne;
	}

	public String getDeptmentNameTwo() {
		return deptmentNameTwo;
	}

	public void setDeptmentNameTwo(String deptmentNameTwo) {
		this.deptmentNameTwo = deptmentNameTwo;
	}

	public String getDeptmentNameThree() {
		return deptmentNameThree;
	}

	public void setDeptmentNameThree(String deptmentNameThree) {
		this.deptmentNameThree = deptmentNameThree;
	}

	public String getDeptmentNameFour() {
		return deptmentNameFour;
	}

	public void setDeptmentNameFour(String deptmentNameFour) {
		this.deptmentNameFour = deptmentNameFour;
	}

	public String getDeptmentNameFive() {
		return deptmentNameFive;
	}

	public void setDeptmentNameFive(String deptmentNameFive) {
		this.deptmentNameFive = deptmentNameFive;
	}

	public String getEmployeeNo() {
		return employeeNo;
	}

	public void setEmployeeNo(String employeeNo) {
		this.employeeNo = employeeNo;
	}

	public String getChineseName() {
		return chineseName;
	}

	public void setChineseName(String chineseName) {
		this.chineseName = chineseName;
	}

	public String getEnglishName() {
		return englishName;
	}

	public void setEnglishName(String englishName) {
		this.englishName = englishName;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public Date getFirstDate() {
		return firstDate;
	}

	public void setFirstDate(Date firstDate) {
		this.firstDate = firstDate;
	}

	public Date getEntryDate() {
		return entryDate;
	}

	public void setEntryDate(Date entryDate) {
		this.entryDate = entryDate;
	}

	public Date getEmployeeSeparatedDate() {
		return employeeSeparatedDate;
	}

	public void setEmployeeSeparatedDate(Date employeeSeparatedDate) {
		this.employeeSeparatedDate = employeeSeparatedDate;
	}

	public Integer getRealAttendanceDays() {
		return realAttendanceDays;
	}

	public void setRealAttendanceDays(Integer realAttendanceDays) {
		this.realAttendanceDays = realAttendanceDays;
	}

	public Integer getLegalAttendanceDays() {
		return legalAttendanceDays;
	}

	public void setLegalAttendanceDays(Integer legalAttendanceDays) {
		this.legalAttendanceDays = legalAttendanceDays;
	}

	public Integer getLateCount() {
		return lateCount;
	}

	public void setLateCount(Integer lateCount) {
		this.lateCount = lateCount;
	}

	public Integer getYearLateCount() {
		return yearLateCount;
	}

	public void setYearLateCount(Integer yearLateCount) {
		this.yearLateCount = yearLateCount;
	}

	public Integer getLeaveEarlyCount() {
		return leaveEarlyCount;
	}

	public void setLeaveEarlyCount(Integer leaveEarlyCount) {
		this.leaveEarlyCount = leaveEarlyCount;
	}

	public Integer getYearLeaveEarlyCount() {
		return yearLeaveEarlyCount;
	}

	public void setYearLeaveEarlyCount(Integer yearLeaveEarlyCount) {
		this.yearLeaveEarlyCount = yearLeaveEarlyCount;
	}

	public Integer getAbsentCount() {
		return absentCount;
	}

	public void setAbsentCount(Integer absentCount) {
		this.absentCount = absentCount;
	}

	public Integer getYearAbsentCount() {
		return yearAbsentCount;
	}

	public void setYearAbsentCount(Integer yearAbsentCount) {
		this.yearAbsentCount = yearAbsentCount;
	}

	public Float getOvertimeNomal() {
		return overtimeNomal;
	}

	public void setOvertimeNomal(Float overtimeNomal) {
		this.overtimeNomal = overtimeNomal;
	}

	public Float getYearOvertimeNomal() {
		return yearOvertimeNomal;
	}

	public void setYearOvertimeNomal(Float yearOvertimeNomal) {
		this.yearOvertimeNomal = yearOvertimeNomal;
	}

	public Float getOvertimeWeekend() {
		return overtimeWeekend;
	}

	public void setOvertimeWeekend(Float overtimeWeekend) {
		this.overtimeWeekend = overtimeWeekend;
	}

	public Float getYearOvertimeWeekend() {
		return yearOvertimeWeekend;
	}

	public void setYearOvertimeWeekend(Float yearOvertimeWeekend) {
		this.yearOvertimeWeekend = yearOvertimeWeekend;
	}

	public Float getOvertimeHoliday() {
		return overtimeHoliday;
	}

	public void setOvertimeHoliday(Float overtimeHoliday) {
		this.overtimeHoliday = overtimeHoliday;
	}

	public Float getYearOvertimeHoliday() {
		return yearOvertimeHoliday;
	}

	public void setYearOvertimeHoliday(Float yearOvertimeHoliday) {
		this.yearOvertimeHoliday = yearOvertimeHoliday;
	}

	public Float getRestTuneUsed() {
		return restTuneUsed;
	}

	public void setRestTuneUsed(Float restTuneUsed) {
		this.restTuneUsed = restTuneUsed;
	}

	public Float getRestYearUsed() {
		return restYearUsed;
	}

	public void setRestYearUsed(Float restYearUsed) {
		this.restYearUsed = restYearUsed;
	}

	public Float getRestIllUsed() {
		return restIllUsed;
	}

	public void setRestIllUsed(Float restIllUsed) {
		this.restIllUsed = restIllUsed;
	}

	public Float getRestThingUsed() {
		return restThingUsed;
	}

	public void setRestThingUsed(Float restThingUsed) {
		this.restThingUsed = restThingUsed;
	}

	public Float getRestCheckUsed() {
		return restCheckUsed;
	}

	public void setRestCheckUsed(Float restCheckUsed) {
		this.restCheckUsed = restCheckUsed;
	}

	public Integer getRestBornUsed() {
		return restBornUsed;
	}

	public void setRestBornUsed(Integer restBornUsed) {
		this.restBornUsed = restBornUsed;
	}

	public Float getRestSuckleUsed() {
		return restSuckleUsed;
	}

	public void setRestSuckleUsed(Float restSuckleUsed) {
		this.restSuckleUsed = restSuckleUsed;
	}

	public Integer getRestMarryUsed() {
		return restMarryUsed;
	}

	public void setRestMarryUsed(Integer restMarryUsed) {
		this.restMarryUsed = restMarryUsed;
	}

	public Integer getRestDieUsed() {
		return restDieUsed;
	}

	public void setRestDieUsed(Integer restDieUsed) {
		this.restDieUsed = restDieUsed;
	}

	public Integer getRestBornAttendUsed() {
		return restBornAttendUsed;
	}

	public void setRestBornAttendUsed(Integer restBornAttendUsed) {
		this.restBornAttendUsed = restBornAttendUsed;
	}

	public Date getYearRestYearBegin() {
		return yearRestYearBegin;
	}

	public void setYearRestYearBegin(Date yearRestYearBegin) {
		this.yearRestYearBegin = yearRestYearBegin;
	}

	public Float getYearRestYearAll() {
		return yearRestYearAll;
	}

	public void setYearRestYearAll(Float yearRestYearAll) {
		this.yearRestYearAll = yearRestYearAll;
	}

	public Float getYearRestLastYearAll() {
		return yearRestLastYearAll;
	}

	public void setYearRestLastYearAll(Float yearRestLastYearAll) {
		this.yearRestLastYearAll = yearRestLastYearAll;
	}

	public Float getYearRestYearUsed() {
		return yearRestYearUsed;
	}

	public void setYearRestYearUsed(Float yearRestYearUsed) {
		this.yearRestYearUsed = yearRestYearUsed;
	}

	public Float getYearRestLastYearUsed() {
		return yearRestLastYearUsed;
	}

	public void setYearRestLastYearUsed(Float yearRestLastYearUsed) {
		this.yearRestLastYearUsed = yearRestLastYearUsed;
	}

	public Float getRestYearRemain() {
		return restYearRemain;
	}

	public void setRestYearRemain(Float restYearRemain) {
		this.restYearRemain = restYearRemain;
	}

	public Float getRestLastYearRemain() {
		return restLastYearRemain;
	}

	public void setRestLastYearRemain(Float restLastYearRemain) {
		this.restLastYearRemain = restLastYearRemain;
	}

	public Float getYearRestTuneUsed() {
		return yearRestTuneUsed;
	}

	public void setYearRestTuneUsed(Float yearRestTuneUsed) {
		this.yearRestTuneUsed = yearRestTuneUsed;
	}

	public Float getYearRestTuneRemain() {
		return yearRestTuneRemain;
	}

	public void setYearRestTuneRemain(Float yearRestTuneRemain) {
		this.yearRestTuneRemain = yearRestTuneRemain;
	}

	public Integer getYearRestBorn() {
		return yearRestBorn;
	}

	public void setYearRestBorn(Integer yearRestBorn) {
		this.yearRestBorn = yearRestBorn;
	}

	public Integer getYearRestBornUsed() {
		return yearRestBornUsed;
	}

	public void setYearRestBornUsed(Integer yearRestBornUsed) {
		this.yearRestBornUsed = yearRestBornUsed;
	}

	public Integer getYearRestBornRemain() {
		return yearRestBornRemain;
	}

	public void setYearRestBornRemain(Integer yearRestBornRemain) {
		this.yearRestBornRemain = yearRestBornRemain;
	}

	public Date getYearRestBornBegin() {
		return yearRestBornBegin;
	}

	public void setYearRestBornBegin(Date yearRestBornBegin) {
		this.yearRestBornBegin = yearRestBornBegin;
	}

	public Float getYearRestCheckUsed() {
		return yearRestCheckUsed;
	}

	public void setYearRestCheckUsed(Float yearRestCheckUsed) {
		this.yearRestCheckUsed = yearRestCheckUsed;
	}

	public Integer getYearRestDieUsed() {
		return yearRestDieUsed;
	}

	public void setYearRestDieUsed(Integer yearRestDieUsed) {
		this.yearRestDieUsed = yearRestDieUsed;
	}

	public Integer getYearRestMarryUsed() {
		return yearRestMarryUsed;
	}

	public void setYearRestMarryUsed(Integer yearRestMarryUsed) {
		this.yearRestMarryUsed = yearRestMarryUsed;
	}

	public Integer getYearRestBornAttendUsed() {
		return yearRestBornAttendUsed;
	}

	public void setYearRestBornAttendUsed(Integer yearRestBornAttendUsed) {
		this.yearRestBornAttendUsed = yearRestBornAttendUsed;
	}

	public Float getYearRestSuckleUsed() {
		return yearRestSuckleUsed;
	}

	public void setYearRestSuckleUsed(Float yearRestSuckleUsed) {
		this.yearRestSuckleUsed = yearRestSuckleUsed;
	}

	public Float getYearRestIllUsed() {
		return yearRestIllUsed;
	}

	public void setYearRestIllUsed(Float yearRestIllUsed) {
		this.yearRestIllUsed = yearRestIllUsed;
	}

	public Float getYearRestThingUsed() {
		return yearRestThingUsed;
	}

	public void setYearRestThingUsed(Float yearRestThingUsed) {
		this.yearRestThingUsed = yearRestThingUsed;
	}

	public Integer getKey() {
		return key;
	}

	public void setKey(Integer key) {
		this.key = key;
	}

	public Integer getAttdays() {
		return attdays;
	}

	public void setAttdays(Integer attdays) {
		this.attdays = attdays;
	}

	public Float getHours() {
		return hours;
	}

	public void setHours(Float hours) {
		this.hours = hours;
	}

	public Integer getRetroactiveCount() {
		return retroactiveCount;
	}

	public void setRetroactiveCount(Integer retroactiveCount) {
		this.retroactiveCount = retroactiveCount;
	}

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public Integer getAttendanceReportId() {
		return attendanceReportId;
	}

	public void setAttendanceReportId(Integer attendanceReportId) {
		this.attendanceReportId = attendanceReportId;
	}

	public Date getAttendanceReportDate() {
		return attendanceReportDate;
	}

	public void setAttendanceReportDate(Date attendanceReportDate) {
		this.attendanceReportDate = attendanceReportDate;
	}

	public Integer getBeAttendanceDays() {
		return beAttendanceDays;
	}

	public void setBeAttendanceDays(Integer beAttendanceDays) {
		this.beAttendanceDays = beAttendanceDays;
	}

	public Integer getLateMoney() {
		return lateMoney;
	}

	public void setLateMoney(Integer lateMoney) {
		this.lateMoney = lateMoney;
	}

	public Integer getLeaveEarlyMoney() {
		return leaveEarlyMoney;
	}

	public void setLeaveEarlyMoney(Integer leaveEarlyMoney) {
		this.leaveEarlyMoney = leaveEarlyMoney;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Integer getRestCount() {
		return restCount;
	}

	public void setRestCount(Integer restCount) {
		this.restCount = restCount;
	}

	public Integer getAnnualLeaveCount() {
		return annualLeaveCount;
	}

	public void setAnnualLeaveCount(Integer annualLeaveCount) {
		this.annualLeaveCount = annualLeaveCount;
	}

	public Integer getMarriageCount() {
		return marriageCount;
	}

	public void setMarriageCount(Integer marriageCount) {
		this.marriageCount = marriageCount;
	}

	public Integer getBereavementCount() {
		return bereavementCount;
	}

	public void setBereavementCount(Integer bereavementCount) {
		this.bereavementCount = bereavementCount;
	}

	public Integer getMatterCount() {
		return matterCount;
	}

	public void setMatterCount(Integer matterCount) {
		this.matterCount = matterCount;
	}

	public Integer getSickCount() {
		return sickCount;
	}

	public void setSickCount(Integer sickCount) {
		this.sickCount = sickCount;
	}

	public Integer getTripCount() {
		return tripCount;
	}

	public void setTripCount(Integer tripCount) {
		this.tripCount = tripCount;
	}

	public Integer getOutCount() {
		return outCount;
	}

	public void setOutCount(Integer outCount) {
		this.outCount = outCount;
	}

	public Integer getLactationCount() {
		return lactationCount;
	}

	public void setLactationCount(Integer lactationCount) {
		this.lactationCount = lactationCount;
	}

	public Integer getEscortCount() {
		return escortCount;
	}

	public void setEscortCount(Integer escortCount) {
		this.escortCount = escortCount;
	}

	public Integer getAntenatalCount() {
		return antenatalCount;
	}

	public void setAntenatalCount(Integer antenatalCount) {
		this.antenatalCount = antenatalCount;
	}

	public Integer getMaternityCount() {
		return maternityCount;
	}

	public void setMaternityCount(Integer maternityCount) {
		this.maternityCount = maternityCount;
	}
}